<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>17_数组-es5新增方法-some</title>
    </head>
    <body>
        <script>
            var arr = ['action','阿李','热热1','河南吕小布','小肚兜'];

            // 普通方法
            // var flag = false;
            // for(var i = 0; i < arr.length; i++){
            //     if(arr[i] == '热热1'){
            //         flag = true;
            //     }
            // }

            // if(flag == false){
            //     console.log(false);
            // }else{
            //     console.log(true);
            // }


            // 新增方法
            var result = arr.some(function(item,index,arr){
                if(item == '热热'){
                    return true;
                }
                console.log(item);
            });

            console.log(result);

            // 总结：some 只要有一个条件满足就会返回true  如果一个都没有满足条件
            // 则返回false

            // 如果遇到了返回true的情况 那么后续的遍历则不再执行

            // some的返回值是true或者false

            // some也可以遍历数组
        </script>
    </body>
</html>